package br.com.expositor.negocios.fachada;

import java.util.Collection;

import br.com.expositor.negocios.entidade.ItemMenu;
import br.com.expositor.negocios.entidade.Usuario;
import br.com.expositor.negocios.entidade.enumeration.PerfilEnum;
import br.com.expositor.repositorio.DAO.entidade.itemmenu.FiltroItemMenu;
import br.com.expositor.repositorio.DAO.entidade.usuario.FiltroUsuario;

public interface IFachada {

	public void alterarItemMenu(ItemMenu itemMenu);

	public void alterarUsuario(Usuario usuario);

	public Collection<ItemMenu> consultarItemMenu(FiltroItemMenu filtroItemMenu);

	public Collection<ItemMenu> consultarItensPerfil(PerfilEnum perfil);

	public Collection<Usuario> consultarUsuario(FiltroUsuario filtroUsuario);

	public void inserirItemMenu(ItemMenu itemMenu);

	public void inserirUsuario(Usuario usuario);

	public void removerItemMenu(ItemMenu itemMenu);

	public void removerUsuario(Usuario usuario);
}
